#ifndef __SIMPLENAME_H__
#define __SIMPLENAME_H__

using namespace std;
#include "Printer.h"

class SimpleName : public Printer
{
	public:
		/**
		* Constructeur initialisant le nom.
		* param :	 pname : nom de SimpleName.	
		*/
		SimpleName( const string& pname = "UnNamed" );

		/**
		* Destructeur de SimpleName.
		*
		*/
		virtual ~SimpleName();

		/**
		* Getters et Setters
		*/
		const string& getName() const;

		/**
		* Crée l'expression régulière de l'élément.
		*/
		void printMe();

	protected:	
		/**
		* Nom du SimpleName.
		*/
		string name;
};

#endif // #define __SIMPLENAME_H__

